﻿#region using
using System.Collections.Generic;
using System.ServiceModel;
#endregion

/*****************************************************************************************************************          
 IParesIndexadores - Service Contract
            
 Histórico de Alterações:      
  -> 07/05/2013 - Amadeu Boldrin - Criacao - ST568862
 *****************************************************************************************************************/

namespace ibba.src.norisk.Contracts
{

    [ServiceContract()]
    public interface IParesIndexadores
    {
        [OperationContract()]
        List<ParesIndexadores> ObterParesIndexadores();

        [OperationContract()]
        List<ParesIndexadores> ObterParesIndexadoresPorParametro(Contracts.ParametroParesIndexadores pParametros);

        [OperationContract()]
        List<ParametroParesIndexadores> ObterParametrosPorEntidade(int IdEntidade);

        [OperationContract()]
        List<ParametroParesIndexadores> ObterParametros();

        [OperationContract()]
        List<string> ObterIndexadores();

        [OperationContract()]
        int InserirParIndexador(ParesIndexadores pParIndexador, string pUser);

        [OperationContract()]
        void ExcluirParIndexador(ParesIndexadores pParIndexador, string pUser);
    }
}
